﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using DataAccess;
using DTO;

namespace DAO
{
    public class NhanVien_DAO
    {
        //Ham lay tat ca cac danh sach nhan vien de hien thi
        public static List<NhanVien_DTO> SelectAll()
        {
            List <NhanVien_DTO> kq = new List<NhanVien_DTO>();
            DataTable dt = SqlAccess.ExecuteQuery("select * from NhanVien");
            NhanVien_DTO NhanVien;

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                NhanVien = new NhanVien_DTO();
                NhanVien.MaNV = dt.Rows[i]["MaNV"].ToString();
                NhanVien.HoTen = dt.Rows[i]["HoTen"].ToString();
                NhanVien.HoTen = dt.Rows[i]["NgaySinh"].ToString();
                NhanVien.HoTen = dt.Rows[i]["CMND"].ToString();
                NhanVien.HoTen = dt.Rows[i]["GioiTinh"].ToString();
                NhanVien.HoTen = dt.Rows[i]["DiaChi"].ToString();
                NhanVien.HoTen = dt.Rows[i]["MaChucVu"].ToString();
                NhanVien.HoTen = dt.Rows[i]["MaTinhTrang"].ToString();
                kq.Add(NhanVien);
            }
            return kq;
         }

        //Ham them mot nhan vien vao danh sach nhan vien
        public static string Them(NhanVien_DTO NhanVien)
        {
            string sql = string.Format("insert into NhanVien(MaNV,HoTen,NgaySinh,CMND,GioiTinh,DiaChi,MaChucVu,MaTinhTrang) (N'NV01',N'Nguyễn Thành Huỳnh','02-21-1991','234999002',N'Nam',N'750/48 Điện Biên Phủ','QL',1)",
                NhanVien.MaNV,NhanVien.HoTen,NhanVien.NgaySinh,NhanVien.CMND,NhanVien.GioiTinh,NhanVien.DaiChi,NhanVien.MaChucVu,NhanVien.MaTinhTrang);
            return SqlAccess.ExecuteNonQuery(sql);
        }

        //Ham cap nhat nhan vien dung de sua mot sinh vien da co
        public static string CapNhat(NhanVien_DTO NhanVien)
        {
            string set = "";
            set += "MaNV -"'
        }

       
    }
}
